// 登录拦截js文件
// 是否登录是根据sessionStorage中的token是否存在
// 判断token是否过期>15*60*1000ms为过期
;(() => {
  let str = sessionStorage.getItem('USER_LOGIN')
  if (!str) {
    alert('请先登录')
    location = './login.html'
    return
  }
  // 从sessionStorage中获得保存的对象属性token，signTime
  let { token, signTime } = JSON.parse(str)
  // 获得token
  if (!token) {
    alert('请先登录')
    location = './login.html'
    return
  }
  // token存在，获得注册token的时间，使用毫秒数，token过期时间是15分钟
  let now = new Date().getTime()
  if (now - signTime > 15 * 60 * 1000) {
    alert('请重新登录')
    sessionStorage.removeItem('USER_LOGIN')
    location = './login.html'
    return
  }
})()
